package sqlite

import (
	"database/sql"
	"dog-blog/base/logger"

	_ "github.com/mattn/go-sqlite3" // sqlite
)

var DB *sql.DB

// Init 链接sqlite
func Init() {
	DB = ConnectDB()
}

// ConnectDB 链接sqlite
func ConnectDB() *sql.DB {
	db, err := sql.Open("sqlite3", "dog-blog.db")
	if err != nil {
		logger.GetLogger().E("[Init] 数据库链接失败!")
	}
	return db
}

// CheckErr 检查错误
func CheckErr(err error) {
	if err != nil {
		logger.GetLogger().E("[CheckErr] 数据库操作失败!", err)
	}
}
